﻿using System.Collections.Generic;
using GP.Scripts.Battle;
using Gp.Scripts.Data;
using Gp.Scripts.Equip;

namespace Gp.Scripts.Core
{
    public struct BonusProviderInfo
    {
        public ILogicEntity Entity { get; }

        public BonusProviderInfo(ILogicEntity entity)
        {
            Entity = entity;
        }
    }

    /// <summary>
    /// 继承表示会提供数值加成
    /// </summary>
    public interface IBonusProvider
    {
        ILogicEntity GetBonusProviderInfo();
    }
}